package com.dyj.goodlife.domain;

import java.util.List;

public class GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRuleDynamicParRuleItem {

    /**
     * 抵扣金额 整数，默认单位分
     */
    private Long deductible_amount;
    /**
     * 星期几 多选
     */
    private List<Integer> day_of_week;
    /**
     * <p><span style="color: #18191B;"><span style="background-color: #FAFBFC;">时间段(hh:mm)</span></span></p><p><span style="color: #18191B;"><span style="background-color: #FAFBFC;">（use_start_time string 开始时间 00:00:00</span></span></p><p><span style="color: #18191B;"><span style="background-color: #FAFBFC;">use_end_time string 结束时间 00:00:00</span></span></p><p><span style="color: #18191B;"><span style="background-color: #FAFBFC;">end_time_is_next_day bool 是否跨天</span></span></p><p><span style="color: #18191B;"><span style="background-color: #FAFBFC;">deductible_amount int64 抵扣金额，整数，默认单位分</span></span></p><p>dynamic_par_rule_desc string 可折扣金额文案</p><p>dynamic_par_min_amount int64 代金券面值-最低可抵扣金额</p><p>dynamic_par_max_amount int64 代金券面值-最高可抵扣金额)</p>
     */
    private GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRuleDynamicParRuleItemListTimePeriod time_period;

    public Long getDeductible_amount() {
        return deductible_amount;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRuleDynamicParRuleItem setDeductible_amount(Long deductible_amount) {
        this.deductible_amount = deductible_amount;
        return this;
    }

    public List<Integer> getDay_of_week() {
        return day_of_week;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRuleDynamicParRuleItem setDay_of_week(List<Integer> day_of_week) {
        this.day_of_week = day_of_week;
        return this;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRuleDynamicParRuleItemListTimePeriod getTime_period() {
        return time_period;
    }

    public GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRuleDynamicParRuleItem setTime_period(GetOpenOrderInfoDataOrdersProductsSnapshotProductProductAttrDynamicParRuleDynamicParRuleItemListTimePeriod time_period) {
        this.time_period = time_period;
        return this;
    }
}
